someone that rides a cycle - French English Dictionary